<?php
/**
 * Libreria que contiene las cosas comunes de una api, por ejemplo la carga
 * del archivo de configuracion. 
 *
 */
class Ext_Generic_Api
{
    /**
     * Api asociada al carrito de compras
     *
     * @var mixed instance of api_cart
     */
    protected $_apiCart;
    /**
     * Reportes de errores
     * Los errores se van a mostrar en los registros de este array
     * 
     * @var array
     */
    protected $_errors;    
    /**
     * Objeto de la libreria de configuracion
     * 
     * @var objeto
     */
    protected $_config;    
    public function __construct()
    {
        /**
         * Configuracion de base de datos, archivos config y otros
         */
        $this->_config = new Ext_Generic_Config();
        $this->_config->load();
    }
    protected function log( $msg )
    {
        error_log( $msg . "\n\n", 3, "/tmp/errores.log");
    }
    public function __destruct()
    {
    }
}
?>